/*************************************************************************
	> File Name: code082.c
	> Author: csgec
	> Mail: 12345678@qq.com
	> Created Time: 2022年07月22日 星期五 15时09分44秒
 ************************************************************************/

#include<stdio.h>


int main()
{
	long num,i;
	long number[10];
	p:printf("Please input a number:\n");
	scanf("%ld",&num);
	if(num==0)
	{
		goto p;
	}
	while(num!=1&&num!=145)
	{
		printf("num=%ld->",num);
		i=1;
		while(num > 0)
		{
			number[i++]=num%10;
			num/=10;
		}
		num=0;
		i--;
		while(i>=1)
		{
			printf("%ld*%ld",number[i],number[i]);
			if(i>1)
				printf("+");
			num+=number[i]*number[i];
			i--;
		}
		printf("=%ld\n",num);
	}

	return 0;
}

